package com.app.micaihu.view.army.contract

import com.app.base.mvp.BaseView
import com.app.http.bean.BaseBean
import com.app.micaihu.view.bean.ArmySign
import com.app.micaihu.view.bean.QuestionList


/**
 *已加入军团列表
 */
interface ArmyJoinedContract {
    interface View : BaseView {
        fun handleArmyList(result: BaseBean<QuestionList?>?, loadType: Int) {}
        fun handleArmySignIn(result: BaseBean<ArmySign?>?) {}
    }

    interface Presenter {
        /**
         * 接口
         */
        fun armyList()
        fun refresh()
        fun loadMore()

        fun armySignIn(gid: String)
    }
}